import Vue from 'vue'
import axios from 'axios'
import * as API from './api'
Vue.prototype.$http = axios

const request = {
	// 获取系统的图片集合
	get_sys_images:function(params){
		axios.get(API.get_sysimg_api,{params: params.data} ).then(function(response) {
			params.success(response.data)
		}).catch(function(error) {
			console.log(error)
		})
	},
	// 获取用户的图片集合
	get_user_images:function(params){
		axios.get(API.get_user_images_api,{params: params.data}).then(function(response) {
			params.success(response.data)
		}).catch(function(error) {
			console.log(error)
		})
	},
	
	//获取图片类型
	get_sysImgType:function(params){
		axios.get(API.get_sysImgType_api).then(function(response) {
			params.success(response.data)
		}).catch(function(error) {
			console.log(error)
		})
	},
	// 获取音乐列表
	get_musics:function(params){
		axios.get(API.get_musics_api,{params: params.data}).then(function(response){
			params.success(response.data)
		}).catch(function(error){
			console.log(error)
		})
	},
	
	// 获取模板集合
	get_templates:function(params){
		axios.get(API.get_templates_api,{params: params.data}).then(function(response){
			params.success(response.data)
		}).catch(function(error){
			console.log(error)
		})
	},
	
	// 获取指定模板的数据
	get_template_data:function(params){
		axios.get(API.get_template_data_api,{params:params.data}).then(function(response){
			params.success(response.data)
		}).catch(function(error){
			console.log(error)
		})
	},
	// 保存用户数据
	save_user_data:function(params){
		axios.post(API.save_user_data,params.data).then(function(response){
			params.success(response.data)
		}).catch(function(error){
			console.log(error)
		})
		
	}
	
}
export default {
	request
}